package com.lordtan.commom.utils;

import java.util.List;

/**
 * 用来构建jpql的工具类
 * @author lordtan
 * @date 2013-1-6
 */
public class JpqlUtils {
    
	/**
	 * 根据传入id构建jpql语句的in条件
	 * @param ids
	 * @return
	 */
	public static String buildInConditions(List<String> ids){
	   if(null==ids){
		   return "()";
	   }
	   StringBuilder sb = new StringBuilder("(");
	   for(int i=0; i<ids.size(); i++){
		   sb.append("'");
		   sb.append(ids.get(i));
		   sb.append("'");
		   if(i==(ids.size()-1)){
			   
		   }else{
			   sb.append(" ,");
		   }
	   }
	   sb.append(")");
	   return sb.toString();
	}
	

}
